Near-Optimal Approximate Shortest Paths and Transshipment in Distributed and Streaming Models
نویسندگان
چکیده
We present a method for solving the transshipment problem—also known as uncapacitated minimum cost flow—up to a multiplicative error of 1 + in undirected graphs with polynomially bounded integer edge weights using a tailored gradient descent algorithm. An important special case of the transshipment problem is the single-source shortest paths (SSSP) problem. Our gradient descent algorithm takes O( −3 polylogn) iterations and in each iteration it needs to solve a variant of the transshipment problem up to a multiplicative error of polylogn. In particular, this allows us to perform a single iteration by computing a solution on a sparse spanner of logarithmic stretch. As a consequence, we improve prior work by obtaining the following results: 1. RAM model: (1+ )-approximate transshipment in Õ( −3(m+n1+o(1))) computational steps1 (leveraging a recent O(m1+o(1))-step O(1)-approximation due to Sherman [2016]). 2. Multipass Streaming model: (1 + )-approximate transshipment and SSSP using Õ(n) space and Õ( −O(1)) passes. 3. Broadcast Congested Clique model: (1 + )-approximate transshipment and SSSP using Õ( −O(1)) rounds. 4. Broadcast Congest model: (1+ )-approximate SSSP using Õ( −O(1)( √ n+D)) rounds, where D is the (hop) diameter of the network. The previous fastest algorithms for the last three models above leverage sparse hop sets. We bypass the hop set computation; using a spanner is sufficient in our method. The above bounds assume non-negative integer edge weights that are polynomially bounded in n; for general non-negative weights, running times scale with the logarithm of the maximum ratio between non-zero weights. 1We use Õ(·) to hide polylogarithmic factors in n. 1 ar X iv :1 60 7. 05 12 7v 1 [ cs .D S] 1 8 Ju l 2 01 6
منابع مشابه
Improved Distributed Algorithms for Exact Shortest Paths
Computing shortest paths is one of the central problems in the theory of distributed computing. For the last few years, substantial progress has been made on the approximate single source shortest paths problem, culminating in an algorithm of Henzinger, Krinninger, and Nanongkai [STOC’16] which deterministically computes (1 + o(1))-approximate shortest paths in Õ(D + √ n) time, where D is the h...
متن کاملFaster Distributed Shortest Path Approximations via Shortcuts
A long series of recent results and breakthroughs have led to faster and better distributed approximation algorithms for single source shortest paths (SSSP) and related problems in the CONGEST model. The runtime of all these algorithms, however, is Ω̃( √ n), regardless of the network topology, even on nice networks with a (poly)logarithmic network diameter D. While this is known to be necessary ...
متن کاملReal-Time Multiple Description and Layered Encoded Video Streaming with Optimal Diverse Routing
Multiple Description (MD) and Layered Coding (LC) are two source-coding approaches proposed for adaptive and robust video streaming over lossy networks. Both streaming methods aim to improve the streaming quality by transmitting the generated multiple sub-bitstreams over partially link-disjoint paths. However, the achieved qualities heavily depend on the media characteristics, path conditions a...
متن کاملCustomer Order Scheduling with Job-Based Processing and Lot Streaming In A Two-Machine Flow Shop
This paper considers a customer order scheduling (COS) problem in which each customer requests a variety of products processed in a two-machine flow shop. A sequence-independent attached setup for each machine is needed before processing each product lot. We assume that customer orders are satisfied by the job-based processing approach in which the same products from different customer orders f...
متن کاملTwo optimal algorithms for finding bi-directional shortest path design problem in a block layout
In this paper, Shortest Path Design Problem (SPDP) in which the path is incident to all cells is considered. The bi-directional path is one of the known types of configuration of networks for Automated Guided Vehi-cles (AGV).To solve this problem, two algorithms are developed. For each algorithm an Integer Linear Pro-gramming (ILP) is determined. The objective functions of both algorithms are t...
متن کامل